package com.foreverwin.jzymes.common.mapper;

import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

public interface ItemAdviceMapper {

    /**
     * 查询物料
     *
     * @param site
     * @param item
     * @return
     */
    public Map<String,Object> selectItemCurrRevMap(@Param("site") String site, @Param("item")String item );

    /**
     * 查询物料
     *
     * @param itemBo
     * @return
     */
    public Map<String,Object> selectItemMap( String itemBo );

    /**
     * 新增物料
     *
     * @param itemMap
     * @return
     */
    public int insertItem( Map<String,Object> itemMap );

    /**
     * 修改物料
     *
     * @param itemMap
     * @return
     */
    public int updateItem( Map<String,Object> itemMap );

    /**
     * 原材料
     *
     * @param site
     * @return
     */
    public List< Map<String,Object> > findRawMaterialList( String site );

    /**
     * 查找物料清单的物料
     *
     * @param site
     * @param bom
     * @return
     */
    public List< Map<String,Object> > findBomcomponentlList( @Param( "site" ) String site ,@Param( "bom" ) String bom);

    /**
     * 物料
     *
     * @param site
     * @return
     */
    public List< Map<String,Object> > findItemSite( String site );

}
